home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / DayMaker / Product Demo / Product Demo.rsrc / CODE_27_BufferedFileSeg.txt < prev    next >
Text File  |  1993-10-06  |  43KB  |  708 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  805D                     or.w       D0, [A5]+
  4. 00000002  C951                     and.w      [A1], D4
  5. 00000004  0000 0E70                ori.b      D0, 0x70 /* 'p' */
  6. 00000008  0000 07DC                ori.b      D0, 0xDC
  7. 0000000C  0000 00C0                ori.b      D0, 0xC0
  8. 00000010  8000                     or.b       D0, D0
  9. 00000012  0002 02B8                ori.b      D2, 0xB8
  10. 00000016  6F3A                     ble        +0x3C /* 00000052 */
  11. 00000018  BA87                     cmp.l      D5, D7
  12. 0000001A  3944 BA86                move.w     [A4 - 0x457A], D4
  13. 0000001E  0214 084E                andi.b     [A4], 0x4E /* 'N' */
  14. 00000022  065A 0C1E                addi.w     [A2]+, 0xC1E
  15. 00000026  0836 083E 061A           btst.b     [A6 + D0.w * 8 + 0x1A], 0x3E /* '>' */
  16. 0000002C  0622 0662                addi.b     -[A2], 0x62 /* 'b' */
  17. 00000030  BEAC 6460                cmp.l      D7, [A4 + 0x6460]
  18. 00000034  6D3C                     blt        +0x3E /* 00000072 */
  19. 00000036  BEAB 42AB                cmp.l      D7, [A3 + 0x42AB]
  20. 0000003A  202B 7040                move.l     D0, [A3 + 0x7040]
  21. 0000003E  6EA4                     bgt        -0x5A /* FFFFFFE4 */
  22. 00000040  6306                     bls        +0x8 /* 00000048 */
  23. 00000042  018C                     bclr       A4, D0
  24. 00000044  2204                     move.l     D1, D4
  25. 00000046  C0FC 0746                mulu.w     D0, 0x746
  26. // begin alternate branch 00000048-0000004A
  27. label00000048:
  28. 00000048  0746                     bchg       D6, D3
  29. // end alternate branch 00000048-0000004A
  30. label00000048: // (misaligned)
  31. label0000004A:
  32. 0000004A  FB9A                     .invalid   <<F/6/5>>
  33. 0000004C  0460 6300                subi.w     -[A0], 0x6300 /* 'c\0' */
  34. 00000050  2E04                     move.l     D7, D4
  35. label00000052:
  36. 00000052  0574 F9C6                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D2
  37. 00000056  066E 6300 2D44           addi.w     [A6 + 0x2D44], 0x6300 /* 'c\0' */
  38. 0000005C  0442 F8C8                subi.w     D2, 0xF8C8
  39. 00000060  0510                     btst       [A0], D2
  40. 00000062  F8B8 FE76                .extension 0x8B8 <<F/2-3/4>> // unimplemented
  41. 00000066  15A2 15BA 9886 2407 D4AE move.b     [[-0x6779DBF9 + D1 * 4] - 0x2B52], -[A2]
  42. label00000070:
  43. 00000070  FA66 FD40                .extension 0xA66 <<F/1/5>>, 0xFD40 // unimplemented
  44. // begin alternate branch 00000072-00000074
  45. label00000072:
  46. 00000072  FD40                     .extension 0xD40 <<F/4-5/6>> // unimplemented
  47. // end alternate branch 00000072-00000074
  48. label00000072: // (misaligned)
  49. 00000074  064A 0652                addi.w     A2, 0x652
  50. 00000078  0236 7640 2981           andi.b     [[ + <<invalid base displacement size>> + D2]], 0x40 /* '@' */
  51. 0000007E  B687                     cmp.l      D3, D7
  52. 00000080  6EEE                     bgt        -0x10 /* 00000070 */
  53. 00000082  7040                     moveq.l    D0, 0x40
  54. 00000084  6EC4                     bgt        -0x3A /* 0000004A */
  55. 00000086  B06B 6EC0                cmp.w      D0, [A3 + 0x6EC0]
  56. 0000008A  D0EC 9082                add.w      A0, [A4 - 0x6F7E]
  57. 0000008E  7240                     moveq.l    D1, 0x40
  58. 00000090  41F4 BCB4                lea.l      A0, [A4 + A3 * 4 - 0x76]
  59. 00000094  F662 2407                .extension 0x662 <<F/1/3>>, 0x2407 // unimplemented
  60. 00000098  2202                     move.l     D1, D2
  61. 0000009A  C4FC D481                mulu.w     D2, 0xD481
  62. 0000009E  9286                     sub.l      D1, D6
  63. 000000A0  2204                     move.l     D1, D4
  64. 000000A2  2A01                     move.l     D5, D1
  65. 000000A4  FE6C F27C                .extension 0xE6C <<F/1/7>>, 0xF27C // unimplemented
  66. 000000A8  FE5A 6F52                .extension 0xE5A <<F/1/7>>, 0x6F52 // unimplemented
  67. 000000AC  FBE2                     .invalid   <<F/7/5>>
  68. 000000AE  D0EB 2405                add.w      A0, [A3 + 0x2405]
  69. 000000B2  9480                     sub.l      D2, D0
  70. 000000B4  FBB0                     .invalid   <<F/6/5>>
  71. 000000B6  FB96                     .invalid   <<F/6/5>>
  72. 000000B8  F2A8 208B                .extension 0x2A8 <<F/2-3/1>> // unimplemented
  73. 000000BC  0F60                     bchg       -[A0], D7
  74. 000000BE  1000                     move.b     D0, D0
  75. 000000C0  0A24 08D3                xori.b     -[A4], 0xD3
  76. 000000C4  120E                     move.b     D1, A6
  77. 000000C6  429B                     clr.l      [A3]+
  78. 000000C8  186E 089B                movea.b    A4, [A6 + 0x89B]
  79. 000000CC  187E                     movea.b    A4, <<invalid special address>>
  80. 000000CE  6093                     bra        -0x6B /* 00000063 */
  81. 000000D0  150E                     move.b     -[A2], A6
  82. 000000D2  2454                     movea.l    A2, [A4]
  83. 000000D4  1234 1000                move.b     D1, [A4 + D1.w]
  84. 000000D8  3CFB 5724                move.w     [A6]+, <<invalid full ext with I/IS == 4>>
  85. 000000DC  081B 34CB                btst.b     [A3]+, 0xCB
  86. 000000E0  0208 7B06                andi.b     A0, 0x6
  87. 000000E4  48AB 5ECB 0260           movem.w    [A3 + 0x260], D0,D1,D3,D6,D7,A1,A2,A3,A4,A6
  88. 000000EA  7B06                     moveq.l    D5, 0x06
  89. 000000EC  6E7B                     bgt        +0x7D /* 00000169 */
  90. 000000EE  6EFB                     bgt        -0x3 /* 000000EB */
  91. 000000F0  1C2B 2FDB                move.b     D6, [A3 + 0x2FDB]
  92. 000000F4  02FB                     .incomplete
  93. 000000F6  57A3                     subq.l     -[A3], 3
  94. 000000F8  00A7 0014 6EE9           ori.l      -[A7], 0x146EE9
  95. 000000FE  0248 9700                andi.w     A0, 0x9700
  96. 00000102  260B                     move.l     D3, A3
  97. 00000104  0EFB                     .incomplete
  98. 00000106  036E BB01                bchg       [A6 - 0x44FF], D1
  99. 0000010A  4824                     nbcd.b     -[A4]
  100. 0000010C  08CB 0248                bset.b     A3, 0x48 /* 'H' */
  101. 00000110  4B29 0ECB                .invalid   5, [A1 + 0xECB] // invalid opcode 4 with b == 4
  102. 00000114  820E                     or.b       D1, A6
  103. 00000116  52A3                     addq.l     -[A3], 1
  104. 00000118  48F3 01BB 95F3 017B 0443 0233 1303 movem.l    [[0x17B0443] + 0x2331303], D0,D1,D3,D4,D5,D7,A0
  105. 00000126  420F                     clr.b      A7
  106. 00000128  0E41 02A1                .invalid.w D1, 0x2A1 // invalid immediate operation
  107. 0000012C  01CB                     .incomplete
  108. 0000012E  06AB A0CB 06B3 09A9      addi.l     [A3 + 0x9A9], 0xA0CB06B3
  109. 00000136  0148                     bchg       A0, D0
  110. 00000138  CB08                     abcd       -[A5], -[A0]
  111. 0000013A  632F                     bls        +0x31 /* 0000016B */
  112. 0000013C  0E9B 5A48 DB02           .invalid.l [A3]+, 0x5A48DB02 // invalid immediate operation
  113. 00000142  130E                     move.b     -[A1], A6
  114. 00000144  3691                     move.w     [A3], [A1]
  115. 00000146  0683 096E FB03           addi.l     D3, 0x96EFB03
  116. 0000014C  8906                     sbcd       D4, D6
  117. 0000014E  0852 8B07                bchg.b     [A2], 0x7
  118. 00000152  CB06                     abcd       D5, D6
  119. 00000154  DB2B BB15                add.b      [A3 - 0x44EB], D5
  120. 00000158  2504                     move.l     -[A2], D4
  121. 0000015A  7B04                     moveq.l    D5, 0x04
  122. 0000015C  2104                     move.l     -[A0], D4
  123. 0000015E  A101                     syscall    Close, flags=1
  124. 00000160  60A1                     bra        -0x5D /* 00000103 */
  125. 00000162  01B3 0F03 72AB 20B3      bclr       [[A3 + <<invalid base displacement size>> + D0 * 8] + 0x72AB20B3], D0
  126. 0000016A  0F33 13A1 01CB           btst       [[0x1CB + D1 * 2]], D7
  127. 00000170  109B                     move.b     [A0], [A3]+
  128. 00000172  5A60                     addq.w     -[A0], 5
  129. 00000174  5905                     subq.b     D5, 4
  130. 00000176  5B08                     subq.b     A0, 5
  131. 00000178  AD0B                     syscall    ClipAbove, auto_pop
  132. 0000017A  0852 BB1E                bchg.b     [A2], 0x1E
  133. 0000017E  F301                     .extension 0x301 <<F/4-5/1>> // unimplemented
  134. 00000180  DB2B DB1C                add.b      [A3 - 0x24E4], D5
  135. 00000184  B309                     cmpm.b     [A1]+, [A1]+
  136. 00000186  1303                     move.b     -[A1], D3
  137. 00000188  410B                     .invalid   0, A3 // invalid opcode 4 with b == 4
  138. label0000018A:
  139. 0000018A  EB17                     roxl       D7.b, 5
  140. 0000018C  2B50 0905                move.l     [A5 + 0x905], [A0]
  141. 00000190  8700                     sbcd       D3, D0
  142. 00000192  B160                     xor.w      -[A0], D0
  143. 00000194  850E                     sbcd       -[A2], -[A6]
  144. 00000196  8700                     sbcd       D3, D0
  145. 00000198  BF89                     cmpm.l     [A7]+, [A1]+
  146. 0000019A  0E87 00CD E10D           .invalid.l D7, 0xCDE10D // invalid immediate operation
  147. 000001A0  3B08                     move.w     -[A5], A0
  148. 000001A2  9B03                     subx.b     D5, D3
  149. 000001A4  8D08                     sbcd       -[A6], -[A0]
  150. 000001A6  6AE2                     bpl        -0x1C /* 0000018A */
  151. 000001A8  6A24                     bpl        +0x26 /* 000001CE */
  152. 000001AA  08B3 0183 05FB 170B 801B 47D3 0EB3 bclr.b     [[0x170B801B] + 0x47D30EB3], 0x83
  153. 000001B8  0178 0B1B                bchg       [0x00000B1B], D0
  154. 000001BC  9B0B                     subx.b     -[A5], -[A3]
  155. 000001BE  3264                     movea.w    A1, -[A4]
  156. 000001C0  730C                     moveq.l    D1, 0x0C
  157. 000001C2  0B00                     btst       D0, D5
  158. 000001C4  4332 4A48                .invalid   1, [A2 + D4 * 2 + 0x48] // invalid opcode 4 with b == 4
  159. 000001C8  52D3                     shi        [A3]
  160. 000001CA  244A                     movea.l    A2, A2
  161. 000001CC  7E52                     moveq.l    D7, 0x52
  162. label000001CE:
  163. 000001CE  EB13                     roxl       D3.b, 5
  164. 000001D0  425E                     clr.w      [A6]+
  165. 000001D2  EB13                     roxl       D3.b, 5
  166. 000001D4  0EEB                     .incomplete
  167. 000001D6  132A 0A1A                move.b     -[A1], [A2 + 0xA1A]
  168. 000001DA  5383                     subq.l     D3, 1
  169. 000001DC  0833 020B 0043           btst.b     [A3 + D0.w + 0x43], 0xB
  170. 000001E2  994E                     subx.w     -[A4], -[A6]
  171. 000001E4  5643                     addq.w     D3, 3
  172. 000001E6  03B3 01E3 06EB 011B 164B bclr       [[0x6EB] + 0x11B164B], D1
  173. 000001F0  010A                     btst       A2, D0
  174. 000001F2  1A43                     movea.b    A5, D3
  175. 000001F4  9978 B301                sub.w      [0xFFFFB301], D4
  176. 000001F8  DB02                     addx.b     D5, D2
  177. 000001FA  6301                     bls        +0x3 /* 000001FD */
  178. 000001FC  CD1C                     and.b      [A4]+, D6
  179. 000001FE  4525                     .invalid   2, -[A5] // invalid opcode 4 with b == 4
  180. 00000200  B301                     xor.b      D1, D1
  181. 00000202  2307                     move.l     -[A1], D7
  182. 00000204  0A1A 0F81                xori.b     [A2]+, 0x81
  183. 00000208  0783                     bclr       D3, D3
  184. 0000020A  02CB                     .incomplete
  185. 0000020C  010E                     btst       A6, D0
  186. 0000020E  DB0C                     addx.b     -[A5], -[A4]
  187. 00000210  00FB                     .incomplete
  188. 00000212  000A 0B00                ori.b      A2, 0x0
  189. 00000216  FB75                     .extension 0xB75 <<F/4-5/5>> // unimplemented
  190. 00000218  7811                     moveq.l    D4, 0x11
  191. 0000021A  2625                     move.l     D3, -[A5]
  192. 0000021C  03DB                     .incomplete
  193. 0000021E  240E                     move.l     D2, A6
  194. 00000220  D312                     add.b      [A2], D1
  195. 00000222  2A42                     movea.l    A5, D2
  196. 00000224  D527                     add.b      -[A7], D2
  197. 00000226  9300                     subx.b     D1, D0
  198. 00000228  2408                     move.l     D2, A0
  199. 0000022A  0A1A B383                xori.b     [A2]+, 0x83
  200. 0000022E  7843                     moveq.l    D4, 0x43
  201. 00000230  0362                     bchg       -[A2], D1
  202. 00000232  D30B                     addx.b     -[A1], -[A3]
  203. 00000234  8109                     sbcd       -[A0], -[A1]
  204. 00000236  0FE9                     .incomplete
  205. 00000238  00EB                     .incomplete
  206. 0000023A  09EB                     .incomplete
  207. 0000023C  043B 2242 8302 0301      subi.b     [[PC + <<invalid base displacement size>> + A0 * 2] + 0x301], 0x42 /* 'B' */
  208. 00000244  420B                     clr.b      A3
  209. 00000246  000F 8901                ori.b      A7, 0x1
  210. 0000024A  4302                     .invalid   1, D2 // invalid opcode 4 with b == 4
  211. 0000024C  5EDB                     sgt        [A3]+
  212. 0000024E  02DB                     .incomplete
  213. 00000250  0019 0A93                ori.b      [A1]+, 0x93
  214. 00000254  0E0E 6B07                .invalid.b A6, 0x7 // invalid immediate operation
  215. 00000258  AB4B                     syscall    bXEND11
  216. 0000025A  4304                     .invalid   1, D4 // invalid opcode 4 with b == 4
  217. 0000025C  2B20                     move.l     -[A5], -[A0]
  218. 0000025E  2A0B                     move.l     D5, A3
  219. 00000260  660E                     bne        +0x10 /* 00000270 */
  220. 00000262  0B00                     btst       D0, D5
  221. 00000264  2347 8D07                move.l     [A1 - 0x72F9], D7
  222. 00000268  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  223. 0000026A  3C4B                     movea.w    A6, A3
  224. 0000026C  5823                     addq.b     -[A3], 4
  225. 0000026E  040E 2408                subi.b     A6, 0x8
  226. // begin alternate branch 00000270-00000272
  227. label00000270:
  228. 00000270  2408                     move.l     D2, A0
  229. // end alternate branch 00000270-00000272
  230. label00000270: // (misaligned)
  231. 00000272  8CE1                     divu.w     D6, -[A1]
  232. 00000274  06CB                     .incomplete
  233. 00000276  9050                     sub.w      D0, [A0]
  234. 00000278  4303                     .invalid   1, D3 // invalid opcode 4 with b == 4
  235. 0000027A  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  236. 0000027C  3B43 0F08                move.w     [A5 + 0xF08], D3
  237. 00000280  8BB6 331F B309 2305      or.l       [[A6] + D3 * 2 - 0x4CF6DCFB], D5
  238. 00000288  B2A3                     cmp.l      D1, -[A3]
  239. 0000028A  006B 5B73 4E98           ori.w      [A3 + 0x4E98], 0x5B73 /* '[s' */
  240. 00000290  9873 0154                sub.w      D4, <<invalid full ext with I/IS == 4>>
  241. 00000294  0FE2                     .incomplete
  242. 00000296  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  243. 00000298  0F42                     bchg       D2, D7
  244. 0000029A  6B6C                     bmi        +0x6E /* 00000308 */
  245. 0000029C  0F0E                     btst       A6, D7
  246. 0000029E  5865                     addq.w     -[A5], 4
  247. 000002A0  17C3 4750                move.b     [PC], D3
  248. 000002A4  230C                     move.l     -[A1], A4
  249. 000002A6  0F42                     bchg       D2, D7
  250. 000002A8  5372 00D3                subq.w     [A2 + D0.w - 0x45], 1
  251. 000002AC  229B                     move.l     [A1], [A3]+
  252. 000002AE  0653 5D62                addi.w     [A3], 0x5D62 /* ']b' */
  253. 000002B2  FB70                     .extension 0xB70 <<F/4-5/5>> // unimplemented
  254. 000002B4  AC52                     syscall    HideCursor, auto_pop
  255. 000002B6  3258                     movea.w    A1, [A0]+
  256. 000002B8  1AC3                     move.b     [A5]+, D3
  257. 000002BA  6250                     bhi        +0x52 /* 0000030C */
  258. 000002BC  B309                     cmpm.b     [A1]+, [A1]+
  259. 000002BE  732D                     moveq.l    D1, 0x2D
  260. 000002C0  73E1                     moveq.l    D1, 0xFFFFFFE1
  261. 000002C2  EBE6 08E1                bfexts     D0, -[A6] {D3:D1}
  262. 000002C6  0B5B                     bchg       [A3]+, D5
  263. 000002C8  5866                     addq.w     -[A6], 4
  264. 000002CA  6509                     bcs        +0xB /* 000002D5 */
  265. 000002CC  363C 2320                move.w     D3, 0x2320 /* '# ' */
  266. 000002D0  E256                     roxr       D6.w, 1
  267. 000002D2  530C                     subq.b     A4, 1
  268. 000002D4  A509                     syscall    Delete/PBHDelete/HDelete, flags=5
  269. 000002D6  CB01                     abcd       D5, D1
  270. 000002D8  2A7B 273B 2208 0F5E 5A73 6373 movea.l    A5, [[PC + 0x22080F5E + D2 * 8] + 0x5A736373]
  271. 000002E4  012A 4B04                btst       [A2 + 0x4B04], D0
  272. 000002E8  5E5A                     addq.w     [A2]+, 7
  273. 000002EA  3393 3B35 8106 C10D      move.w     [[A1 - 0x7EF93EF3] + D3 * 2], [A3]
  274. 000002F2  BB1E                     xor.b      [A6]+, D5
  275. 000002F4  A502                     syscall    Read, flags=5
  276. 000002F6  7B00                     moveq.l    D5, 0x00
  277. 000002F8  2901                     move.l     -[A4], D1
  278. 000002FA  AB40                     syscall    bEND0
  279. 000002FC  F300                     .extension 0x300 <<F/4-5/1>> // unimplemented
  280. 000002FE  2313                     move.l     -[A1], [A3]
  281. 00000300  4B41                     chk.w      D5, D1
  282. 00000302  5AB3 7433                addq.l     [A3 + D7.w * 4 + 0x33], 5
  283. 00000306  CF2B 72D3                and.b      [A3 + 0x72D3], D7
  284. // begin alternate branch 00000308-0000030A
  285. label00000308:
  286. 00000308  72D3                     moveq.l    D1, 0xFFFFFFD3
  287. // end alternate branch 00000308-0000030A
  288. label00000308: // (misaligned)
  289. 0000030A  2283                     move.l     [A1], D3
  290. label0000030C:
  291. 0000030C  0F0F                     btst       A7, D7
  292. 0000030E  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  293. 00000310  3B2D 532E                move.w     -[A5], [A5 + 0x532E]
  294. 00000314  0367                     bchg       -[A7], D1
  295. 00000316  3313                     move.w     -[A1], [A3]
  296. 00000318  DB1B                     add.b      [A3]+, D5
  297. 0000031A  BB15                     xor.b      [A5], D5
  298. 0000031C  4100                     .invalid   0, D0 // invalid opcode 4 with b == 4
  299. 0000031E  8114                     or.b       [A4], D0
  300. 00000320  8B07                     sbcd       D5, D7
  301. 00000322  CB11                     and.b      [A1], D5
  302. 00000324  8103                     sbcd       D0, D3
  303. 00000326  8285                     or.l       D1, D5
  304. 00000328  04DB                     .incomplete
  305. 0000032A  1B03                     move.b     -[A5], D3
  306. 0000032C  0582                     bclr       D2, D2
  307. 0000032E  9B23                     sub.b      -[A3], D5
  308. 00000330  C900                     abcd       D4, D0
  309. 00000332  1303                     move.b     -[A1], D3
  310. 00000334  CB01                     abcd       D5, D1
  311. 00000336  82F3 00F3                divu.w     D1, [A3 + D0.w - 0x13]
  312. 0000033A  0B1B                     btst       [A3]+, D5
  313. 0000033C  060A 1AF3                addi.b     A2, 0xF3
  314. 00000340  8033 051B 3473 0133      or.b       D0, [[A3 + D0 * 4] + 0x34730133]
  315. 00000348  0550                     bchg       [A0], D2
  316. 0000034A  F309                     .extension 0x309 <<F/4-5/1>> // unimplemented
  317. 0000034C  8B0B                     sbcd       -[A5], -[A3]
  318. 0000034E  4AA3                     tst.l      -[A3]
  319. 00000350  0052 3262                ori.w      [A2], 0x3262 /* '2b' */
  320. 00000354  5232 0C33                addq.b     [A2 + D0 * 4 + 0x33], 1
  321. 00000358  051A                     btst       [A2]+, D2
  322. 0000035A  0F4E                     bchg       A6, D7
  323. 0000035C  0E83 21C2 FB07           .invalid.l D3, 0x21C2FB07 // invalid immediate operation
  324. 00000362  FB1C                     .extension 0xB1C <<F/4-5/5>> // unimplemented
  325. 00000364  3B78 CA4B 090B           move.w     [A5 + 0x90B], [0xFFFFCA4B]
  326. 0000036A  00A3 40CB 1233           ori.l      -[A3], 0x40CB1233
  327. 00000370  05C3                     .incomplete
  328. 00000372  4B6B 54AB                chk.w      D5, [A3 + 0x54AB]
  329. 00000376  2423                     move.l     D2, -[A3]
  330. 00000378  080E A102                btst.b     A6, 0x2
  331. 0000037C  4514                     .invalid   2, [A4] // invalid opcode 4 with b == 4
  332. 0000037E  6B65                     bmi        +0x67 /* 000003E5 */
  333. 00000380  50C3                     st         D3
  334. 00000382  0FEB                     .incomplete
  335. 00000384  01B3 144B                bclr       [A3 + D1.w * 4 + 0x4B], D0
  336. 00000388  0481 056B 0C06           subi.l     D1, 0x56B0C06
  337. 0000038E  3305                     move.w     -[A1], D5
  338. 00000390  0507                     btst       D7, D2
  339. 00000392  734E                     moveq.l    D1, 0x4E
  340. 00000394  A836                     syscall    GetMaskTable
  341. 00000396  4E0E                     .invalid   // invalid opcode 4
  342. 00000398  FB00                     .extension 0xB00 <<F/4-5/5>> // unimplemented
  343. 0000039A  4A36 5AF3                tst.b      [A6 + D5 * 2 - 0x13]
  344. 0000039E  1021                     move.b     D0, -[A1]
  345. 000003A0  029B 00FB 0D30           andi.l     [A3]+, 0xFB0D30
  346. 000003A6  5293                     addq.l     [A3], 1
  347. 000003A8  02CA                     .incomplete
  348. 000003AA  EB01                     asl        D1.b, 5
  349. 000003AC  CAD3                     mulu.w     D5, [A3]
  350. 000003AE  0FCB                     .incomplete
  351. 000003B0  01F3                     .incomplete
  352. 000003B2  0B23                     btst       -[A3], D5
  353. 000003B4  1E32 A306 0310           move.b     D7, [[A2 + <<invalid base displacement size>>] + A2 * 2 + 0x310]
  354. 000003BA  3B15                     move.w     -[A5], [A5]
  355. 000003BC  7B60                     moveq.l    D5, 0x60
  356. 000003BE  32CB                     move.w     [A1]+, A3
  357. 000003C0  0133 054B 11BB 0A03      btst       [[A3 + <<invalid base displacement size>>] + 0x11BB0A03], D0
  358. 000003C8  1032 0B00                move.b     D0, [A2 + <<invalid base displacement size>> + D0 * 2]
  359. 000003CC  9340                     subx.w     D1, D0
  360. 000003CE  0D07                     btst       D7, D6
  361. 000003D0  CB47                     exg        D5, D7
  362. 000003D2  4E56 9B0E                link       A6, -0x64F2
  363. 000003D6  B102                     xor.b      D2, D0
  364. 000003D8  C503                     abcd       D2, D3
  365. 000003DA  7B04                     moveq.l    D5, 0x04
  366. 000003DC  3B15                     move.w     -[A5], [A5]
  367. 000003DE  320A                     move.w     D1, A2
  368. 000003E0  1A0F                     move.b     D5, A7
  369. 000003E2  8507                     sbcd       D2, D7
  370. 000003E4  2A0B                     move.l     D5, A3
  371. 000003E6  014A                     bchg       A2, D0
  372. 000003E8  3663                     movea.w    A3, -[A3]
  373. 000003EA  036B 1653                bchg       [A3 + 0x1653], D1
  374. 000003EE  5163                     subq.w     -[A3], 8
  375. 000003F0  2723                     move.l     -[A3], -[A3]
  376. 000003F2  1393 AE41                move.b     [A1 + A2 * 8 + 0x41], [A3]
  377. 000003F6  1C83                     move.b     [A6], D3
  378. 000003F8  1EE4                     move.b     [A7]+, -[A4]
  379. 000003FA  511C                     subq.b     [A4]+, 8
  380. 000003FC  A701                     syscall    Close, flags=7
  381. 000003FE  E4AB                     lsr        D3, D2
  382. 00000400  560D                     addq.b     A5, 3
  383. 00000402  1C3B 168B                move.b     D6, [PC + D1.w * 8 - 0x117]
  384. 00000406  1D73 0C5E 5B09           move.b     [A6 + 0x5B09], [A3 + D0 * 4 + 0x5E]
  385. 0000040C  48C3                     ext.l      D3
  386. 0000040E  080B 015E                btst.b     A3, 0x5E /* '^' */
  387. 00000412  5A63                     addq.w     -[A3], 5
  388. 00000414  1851                     movea.b    A4, [A1]
  389. 00000416  1DFB 2C87                move.b     <<invalid special address>>, [PC + D2 * 4 - 0x121]
  390. 0000041A  01FE                     .incomplete
  391. 0000041C  820F                     or.b       D1, A7
  392. 0000041E  5A43                     addq.w     D3, 5
  393. 00000420  246B 2AF7                movea.l    A2, [A3 + 0x2AF7]
  394. 00000424  020D 2120                andi.b     A5, 0x20 /* ' ' */
  395. 00000428  237A A103 691C           move.l     [A1 + 0x691C], [PC - 0x5EFD /* FFFFA52D, cstring ""<EOF> */]
  396. 0000042E  5B45                     subq.w     D5, 5
  397. 00000430  BB20                     xor.b      -[A0], D5
  398. 00000432  A900                     syscall    GetFNum
  399. 00000434  4302                     .invalid   1, D2 // invalid opcode 4 with b == 4
  400. 00000436  6B16                     bmi        +0x18 /* 0000044E */
  401. 00000438  011D                     btst       [A5]+, D0
  402. 0000043A  8C0A                     or.b       D6, A2
  403. 0000043C  1A0F                     move.b     D5, A7
  404. 0000043E  111D                     move.b     -[A0], [A5]+
  405. 00000440  D308                     addx.b     -[A1], -[A0]
  406. 00000442  0D1D                     btst       [A5]+, D6
  407. 00000444  4A73 032D 1D0F           tst.w      [[A3 + 0x1D0F] + D0 * 2]
  408. 0000044A  391D                     move.w     -[A4], [A5]+
  409. 0000044C  A320                     syscall    SetPtrSize, flags=3
  410. label0000044E:
  411. 0000044E  411A                     .invalid   0, [A2]+ // invalid opcode 4 with b == 4
  412. 00000450  4504                     .invalid   2, D4 // invalid opcode 4 with b == 4
  413. 00000452  0F49                     bchg       A1, D7
  414. 00000454  1AA5                     move.b     [A5], -[A5]
  415. 00000456  12EB 09B1                move.b     [A1]+, [A3 + 0x9B1]
  416. 0000045A  1650                     movea.b    A3, [A0]
  417. 0000045C  7B04                     moveq.l    D5, 0x04
  418. 0000045E  930A                     subx.b     -[A1], -[A2]
  419. 00000460  5B0D                     subq.b     A5, 5
  420. 00000462  82B3 AE87                or.l       D1, [A3 + A2 * 8 - 0x121]
  421. 00000466  02BB C701 E2F3 56CD      andi.l     [PC + D5.w * 8 - 0x51], 0xC701E2F3
  422. 0000046E  13FB 29F7 02E2 2313      move.b     [0x02E22313], <<invalid full ext with IS == 1 and I/IS == 7>>
  423. 00000476  0F54                     bchg       [A4], D7
  424. 00000478  5AB3 34CB                addq.l     [A3 + D3.w * 4 - 0x53], 5
  425. 0000047C  1254                     movea.b    A1, [A4]
  426. 0000047E  F702                     .extension 0x702 <<F/4-5/3>> // unimplemented
  427. 00000480  F8F7 021E                .extension 0x8F7 <<F/2-3/4>> // unimplemented
  428. 00000484  2130 FB2C                move.l     -[A0], <<invalid full ext with I/IS == 4>>
  429. 00000488  0C54 0A1A                cmpi.w     [A4], 0xA1A
  430. 0000048C  0FC1                     .incomplete
  431. 0000048E  1301                     move.b     -[A1], D1
  432. 00000490  13F3 0B50 4B09 8B0B      move.b     [0x4B098B0B], [A3]
  433. 00000498  DB14                     add.b      [A4], D5
  434. 0000049A  1130 F30B 1A0F D512      move.b     -[A0], [[A0 + <<invalid base displacement size>> + A7 * 2] + 0x1A0FD512]
  435. 000004A2  A346                     syscall    GetOSTrapAddress, flags=3
  436. 000004A4  0930 F30B 1130 F30B      btst       [[A0 + <<invalid base displacement size>> + A7 * 2] + 0x1130F30B], D4
  437. 000004AC  0D30 3B0F 0930 F30B      btst       [[A0 + <<invalid base displacement size>>] + D3 * 2 + 0x930F30B], D6
  438. 000004B4  CB0F                     abcd       -[A5], -[A7]
  439. 000004B6  06F3                     .incomplete
  440. 000004B8  0B09                     btst       A1, D5
  441. 000004BA  070F                     btst       A7, D3
  442. 000004BC  3930 A31A 4102           move.w     -[A4], [[A0 + A2 * 2] + 0x4102]
  443. 000004C2  2D30 A346                move.l     -[A6], <<invalid full ext with IS == 1 and I/IS == 6>>
  444. 000004C6  EB01                     asl        D1.b, 5
  445. 000004C8  A346                     syscall    GetOSTrapAddress, flags=3
  446. 000004CA  232B 6B16                move.l     -[A1], [A3 + 0x6B16]
  447. 000004CE  212C A12C                move.l     -[A0], [A4 - 0x5ED4]
  448. 000004D2  692F                     bvs        +0x31 /* 00000503 */
  449. 000004D4  0D2E 0130                btst       [A6 + 0x130], D6
  450. 000004D8  9D0A                     subx.b     -[A6], -[A2]
  451. 000004DA  0F3D                     btst       <<invalid special address>>, D7
  452. 000004DC  01BB 1F8D                bclr       [[ + <<invalid base displacement size>>] + D1 * 8], D0
  453. 000004E0  0981                     bclr       D1, D4
  454. 000004E2  3253                     movea.w    A1, [A3]
  455. 000004E4  02D3                     .incomplete
  456. 000004E6  0B6D 0425                bchg       [A5 + 0x425], D5
  457. 000004EA  066D 32F3 2E75           addi.w     [A5 + 0x2E75], 0x32F3
  458. 000004F0  322B 08CB                move.w     D1, [A3 + 0x8CB]
  459. 000004F4  0154                     bchg       [A4], D0
  460. 000004F6  2333 5461                move.l     -[A1], [A3 + D5.w * 4 + 0x61]
  461. 000004FA  0003 05E1                ori.b      D3, 0xE1
  462. 000004FE  320F                     move.w     D1, A7
  463. 00000500  551F                     subq.b     [A7]+, 2
  464. 00000502  8B34 3CA3                or.b       [A4 + D3 * 4 - 0x93], D5
  465. 00000506  1793 0656                move.b     [A3 + D0.w * 8 + 0x56], [A3]
  466. 0000050A  2408                     move.l     D2, A0
  467. 0000050C  4B23                     .invalid   5, -[A3] // invalid opcode 4 with b == 4
  468. 0000050E  E164                     asl        D4.w, D0
  469. 00000510  0305                     btst       D5, D1
  470. 00000512  491E                     .invalid   4, [A6]+ // invalid opcode 4 with b == 4
  471. 00000514  C319                     and.b      [A1]+, D1
  472. 00000516  E900                     asl        D0.b, 4
  473. 00000518  5339 2B18 8301           subq.b     [0x2B188301], 1
  474. 0000051E  F300                     .extension 0x300 <<F/4-5/1>> // unimplemented
  475. 00000520  8B34 CB08                or.b       [A4 + <<invalid base displacement size>> + A4 * 2], D5
  476. 00000524  9335 EB04                sub.b      <<invalid full ext with I/IS == 4>>, D1
  477. 00000528  8100                     sbcd       D0, D0
  478. 0000052A  4B41                     chk.w      D5, D1
  479. 0000052C  BA0F                     cmp.b      D5, A7
  480. 0000052E  C509                     abcd       -[A2], -[A1]
  481. 00000530  BB91                     xor.l      [A1], D5
  482. 00000532  A306                     syscall    KillIO, flags=3
  483. 00000534  50C3                     st         D3
  484. 00000536  0021 1CE3                ori.b      -[A1], 0xE3
  485. 0000053A  343B 375A EB08           move.w     D2, [[PC] - 0x14F8]
  486. 00000540  CB5B                     and.w      [A3]+, D5
  487. 00000542  1B3B E100                move.b     -[A5], [PC + <<invalid base displacement size>> + A6]
  488. 00000546  8317                     or.b       [A7], D1
  489. 00000548  3B37 F326 6327 3B37      move.w     -[A5], [[A7 + 0x6327] + A7 * 2 + 0x3B37]
  490. 00000550  3B2B 6B16                move.w     -[A5], [A3 + 0x6B16]
  491. 00000554  611C                     bsr        +0x1E /* 00000572 */
  492. 00000556  3B37 BB1E 7381           move.w     -[A5], [[A7] + A3 * 2 + 0x7381]
  493. 0000055C  8B34 AB20 7B04           or.b       [A4 + 0x7B04 + A2 * 2], D5
  494. 00000562  DB1B                     add.b      [A3]+, D5
  495. 00000564  8B07                     sbcd       D5, D7
  496. 00000566  8301                     sbcd       D1, D1
  497. 00000568  3253                     movea.w    A1, [A3]
  498. 0000056A  04BB 0658 F81F 0E8B      subi.l     [PC + D0 * 8 - 0x117], 0x658F81F
  499. fn00000572:
  500. 00000572  2A0A                     move.l     D5, A2
  501. 00000574  1AEB 974E                move.b     [A5]+, [A3 - 0x68B2]
  502. 00000578  6A3B                     bpl        +0x3D /* 000005B5 */
  503. 0000057A  3005                     move.w     D0, D5
  504. 0000057C  0243 38B3                andi.w     D3, 0x38B3
  505. 00000580  1445                     movea.b    A2, D5
  506. 00000582  026B 2A23 552A           andi.w     [A3 + 0x552A], 0x2A23 /* '*#' */
  507. 00000588  BB06                     xor.b      D6, D5
  508. 0000058A  0A1A 0F45                xori.b     [A2]+, 0x45 /* 'E' */
  509. 0000058E  0283 0521 05BB           andi.l     D3, 0x52105BB
  510. 00000594  1541 118B                move.b     [A2 + 0x118B], D1
  511. 00000598  071B                     btst       [A3]+, D3
  512. 0000059A  512B 522B                subq.b     [A3 + 0x522B], 8
  513. 0000059E  10E5                     move.b     [A0]+, -[A5]
  514. 000005A0  08BB 07B1 6263           bclr.b     [PC + D6.w * 2 + 0x63], 0xB1
  515. 000005A6  04DB                     .incomplete
  516. 000005A8  02BB 17DB 16D9 700C      andi.l     [PC + D7.w + 0xC], 0x17DB16D9
  517. 000005B0  0E01 69E3                .invalid.b D1, 0xE3 // invalid immediate operation
  518. 000005B4  75B3                     moveq.l    D2, 0xFFFFFFB3
  519. 000005B6  0350                     bchg       [A0], D1
  520. 000005B8  9B0A                     subx.b     -[A5], -[A2]
  521. 000005BA  0C56 062A                cmpi.w     [A6], 0x62A
  522. 000005BE  2101                     move.l     -[A0], D1
  523. 000005C0  B383                     xor.l      D3, D1
  524. 000005C2  4E0E                     .invalid   // invalid opcode 4
  525. 000005C4  6275                     bhi        +0x77 /* 0000063B */
  526. 000005C6  6FF7                     ble        -0x7 /* 000005BF */
  527. 000005C8  04DE                     .incomplete
  528. 000005CA  0B00                     btst       D0, D5
  529. 000005CC  A784                     syscall    GetOSDefault, flags=7
  530. 000005CE  F16A                     .extension 0x16A <<F/4-5/0>> // unimplemented
  531. 000005D0  E208                     lsr        D0.b, 1
  532. 000005D2  A306                     syscall    KillIO, flags=3
  533. 000005D4  4B11                     .invalid   5, [A1] // invalid opcode 4 with b == 4
  534. 000005D6  5B13                     subq.b     [A3], 5
  535. 000005D8  DB06                     addx.b     D5, D6
  536. 000005DA  1B17                     move.b     -[A5], [A7]
  537. 000005DC  084B 008B                bchg.b     A3, 0x8B
  538. 000005E0  060B 017A                addi.b     A3, 0x7A /* 'z' */
  539. 000005E4  D301                     addx.b     D1, D1
  540. 000005E6  2B08                     move.l     -[A5], A0
  541. 000005E8  580A                     addq.b     A2, 4
  542. 000005EA  1A0F                     move.b     D5, A7
  543. 000005EC  509B                     addq.l     [A3]+, 8
  544. 000005EE  04A5 0013 5750           subi.l     -[A5], 0x135750
  545. 000005F4  9581                     subx.l     D2, D1
  546. 000005F6  3C9B                     move.w     [A6], [A3]+
  547. 000005F8  4724                     .invalid   3, -[A4] // invalid opcode 4 with b == 4
  548. 000005FA  082B 1863 837B           btst.b     [A3 - 0x7C85], 0x63 /* 'c' */
  549. 00000600  0423 0503                subi.b     -[A3], 0x3
  550. 00000604  3AB3 C0A1                move.w     [A5], [A3 + A4.w - 0x95]
  551. 00000608  3E1F                     move.w     D7, [A7]+
  552. 0000060A  DB02                     addx.b     D5, D2
  553. 0000060C  9347                     subx.w     D1, D7
  554. 0000060E  7303                     moveq.l    D1, 0x03
  555. 00000610  C502                     abcd       D2, D2
  556. 00000612  7303                     moveq.l    D1, 0x03
  557. 00000614  3CF3 64C5                move.w     [A6]+, [A3 + D6.w * 4 - 0x59]
  558. 00000618  024B 13A1                andi.w     A3, 0x13A1
  559. 0000061C  0219 7683                andi.b     [A1]+, 0x83
  560. 00000620  6E01                     bgt        +0x3 /* 00000623 */
  561. 00000622  76A1                     moveq.l    D3, 0xFFFFFFA1
  562. 00000624  75BB                     moveq.l    D2, 0xFFFFFFBB
  563. 00000626  00A3 0073 030C           ori.l      -[A3], 0x73030C
  564. 0000062C  7303                     moveq.l    D1, 0x03
  565. 0000062E  6D13                     blt        +0x15 /* 00000643 */
  566. 00000630  2105                     move.l     -[A0], D5
  567. 00000632  5BA7                     subq.l     -[A7], 5
  568. 00000634  DB82                     addx.l     D5, D2
  569. 00000636  8365                     or.w       -[A5], D1
  570. 00000638  A973                     syscall    StillDown
  571. 0000063A  257D 4505                move.l     [A2 + 0x4505], <<invalid special address>>
  572. 0000063E  C30F                     abcd       -[A1], -[A7]
  573. 00000640  8705                     sbcd       D3, D5
  574. 00000642  5993                     subq.l     [A3], 4
  575. 00000644  5E41                     addq.w     D1, 7
  576. 00000646  05A1                     bclr       -[A1], D2
  577. 00000648  560F                     addq.b     A7, 3
  578. 0000064A  0E63 36A5                .invalid.w -[A3], 0x36A5 // invalid immediate operation
  579. 0000064E  0C94 697F 4304           cmpi.l     [A4], 0x697F4304
  580. 00000654  8905                     sbcd       D4, D5
  581. 00000656  0F75 79E9 15E5           bchg       [[0x15E5]], D7
  582. 0000065C  9AE1                     sub.w      A5, -[A1]
  583. 0000065E  ABA3                     syscall    gsRunTbl
  584. 00000660  5E5E                     addq.w     [A6]+, 7
  585. 00000662  C30F                     abcd       -[A1], -[A7]
  586. 00000664  B301                     xor.b      D1, D1
  587. 00000666  8135 DB06 0F0E           or.b       [[A5 + <<invalid base displacement size>>] + A5 * 2 + 0xF0E], D0
  588. 0000066C  CCA5                     and.l      D6, -[A5]
  589. 0000066E  9C33 5A0E                sub.b      D6, [A3 + D5 * 2 + 0xE]
  590. 00000672  0B4A                     bchg       A2, D5
  591. 00000674  0F32 659F 834C 4232      btst       [[] + D6 * 4 - 0x7CB3BDCE], D7
  592. 0000067C  0C08 1A3B                cmpi.b     A0, 0x3B /* ';' */
  593. 00000680  74B3                     moveq.l    D2, 0xFFFFFFB3
  594. 00000682  0301                     btst       D1, D1
  595. 00000684  B815                     cmp.b      D4, [A5]
  596. 00000686  18A3                     move.b     [A4], -[A3]
  597. 00000688  008C A188 7B04           ori.l      A4, 0xA1887B04
  598. 0000068E  0B80                     bclr       D0, D5
  599. 00000690  7B57                     moveq.l    D5, 0x57
  600. 00000692  2E08                     move.l     D7, A0
  601. 00000694  2305                     move.l     -[A1], D5
  602. 00000696  3AA3                     move.w     [A5], -[A3]
  603. 00000698  00AB 1873 4E18 185B      ori.l      [A3 + 0x185B], 0x18734E18
  604. 000006A0  0D54                     bchg       [A4], D6
  605. 000006A2  4B04                     .invalid   5, D4 // invalid opcode 4 with b == 4
  606. 000006A4  CB01                     abcd       D5, D1
  607. 000006A6  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  608. 000006A8  214A 2304                move.l     [A0 + 0x2304], A2
  609. 000006AC  8914                     or.b       [A4], D4
  610. 000006AE  210F                     move.l     -[A0], A7
  611. 000006B0  330A                     move.w     -[A1], A2
  612. 000006B2  9306                     subx.b     D1, D6
  613. 000006B4  A552                     syscall    WriteLocation/WriteXPRam, flags=5
  614. 000006B6  B309                     cmpm.b     [A1]+, [A1]+
  615. 000006B8  E503                     asl        D3.b, 2
  616. 000006BA  B303                     xor.b      D3, D1
  617. 000006BC  21A4 FD0F 8B5E E10F      move.l     [[A0 + <<invalid base displacement size>>] + A7 * 4 - 0x74A11EF1], -[A4]
  618. 000006C4  1128 CB1A                move.b     -[A0], [A0 - 0x34E6]
  619. 000006C8  54BB 002A                addq.l     [PC + D0.w + 0x2A], 2
  620. 000006CC  A300                     syscall    Open/PBHOpen/HOpen, flags=3
  621. 000006CE  0503                     btst       D3, D2
  622. 000006D0  73CE                     moveq.l    D1, 0xFFFFFFCE
  623. 000006D2  6107                     bsr        +0x9 /* 000006DB */
  624. 000006D4  9898                     sub.l      D4, [A0]+
  625. 000006D6  DB02                     addx.b     D5, D2
  626. 000006D8  8B0A                     sbcd       -[A5], -[A2]
  627. 000006DA  22ED 0F23                move.l     [A1]+, [A5 + 0xF23]
  628. 000006DE  03A7                     bclr       -[A7], D1
  629. 000006E0  05FA                     .incomplete
  630. 000006E2  B3C0                     cmpa.l     A1, D0
  631. 000006E4  BB07                     xor.b      D7, D5
  632. 000006E6  A500                     syscall    Open/PBHOpen/HOpen, flags=5
  633. 000006E8  451F                     .invalid   2, [A7]+ // invalid opcode 4 with b == 4
  634. 000006EA  DB02                     addx.b     D5, D2
  635. 000006EC  2B03                     move.l     -[A5], D3
  636. 000006EE  290A                     move.l     -[A4], A2
  637. 000006F0  00A5 0F0F AD04           ori.l      -[A5], 0xF0FAD04
  638. 000006F6  1B04                     move.b     -[A5], D4
  639. 000006F8  2408                     move.l     D2, A0
  640. 000006FA  E20E                     lsr        D6.b, 1
  641. 000006FC  2518                     move.l     -[A2], [A0]+
  642. 000006FE  4B2C C12A                .invalid   5, [A4 - 0x3ED6] // invalid opcode 4 with b == 4
  643. 00000702  8302                     sbcd       D1, D2
  644. 00000704  F301                     .extension 0x301 <<F/4-5/1>> // unimplemented
  645. 00000706  8C0A                     or.b       D6, A2
  646. 00000708  2136 0B00                move.l     -[A0], [A6 + <<invalid base displacement size>> + D0 * 2]
  647. 0000070C  FB34                     .extension 0xB34 <<F/4-5/5>> // unimplemented
  648. 0000070E  4E0E                     .invalid   // invalid opcode 4
  649. 00000710  C194                     and.l      [A4], D0
  650. 00000712  2D5E 2546                move.l     [A6 + 0x2546], [A6]+
  651. 00000716  EB25                     asl        D5.b, D5
  652. 00000718  C127                     and.b      -[A7], D0
  653. 0000071A  DB04                     addx.b     D5, D4
  654. 0000071C  5110                     subq.b     [A0], 8
  655. 0000071E  A317                     syscall    Eject, flags=3
  656. 00000720  C99C                     and.l      [A4]+, D4
  657. 00000722  2E2A 5EF3                move.l     D7, [A2 + 0x5EF3]
  658. 00000726  192F D322                move.b     -[A4], [A7 - 0x2CDE]
  659. 0000072A  B318                     xor.b      [A0]+, D1
  660. 0000072C  215F B318                move.l     [A0 - 0x4CE8], [A7]+
  661. 00000730  9B49                     subx.w     -[A5], -[A1]
  662. 00000732  8BFA 0B66                divs.w     D5, [PC + 0xB66 /* 00000B68, cstring ""<EOF> */]
  663. 00000736  088B C154                bclr.b     A3, 0x54 /* 'T' */
  664. 0000073A  2571 6327 54BB 15A1 6143 021F move.l     [A2 + 0x21F], [[A1 + 0x54BB] + D6 * 2 + 0x15A16143]
  665. 00000746  056C 0F85                bchg       [A4 + 0xF85], D2
  666. 0000074A  4413                     neg.b      [A3]
  667. 0000074C  27D6 033B C945 F300 A300 5045 move.l     [[PC - 0x36BA0D00 + D0 * 2] - 0x5CFFAFBB], [A6]
  668. 00000758  497B 2CC1                chk.w      D4, [PC + D2 * 4 - 0x63]
  669. 0000075C  18E5                     move.b     [A4]+, -[A5]
  670. 0000075E  3213                     move.w     D1, [A3]
  671. 00000760  2808                     move.l     D4, A0
  672. 00000762  8115                     or.b       [A5], D0
  673. 00000764  5E32 32F8                addq.b     [A2 + D3.w * 2 - 0x8], 7
  674. 00000768  581A                     addq.b     [A2]+, 4
  675. 0000076A  0F58                     bchg       [A0]+, D7
  676. 0000076C  A504                     syscall    Control, flags=5
  677. 0000076E  0F4E                     bchg       A6, D7
  678. 00000770  C4EB 0901                mulu.w     D2, [A3 + 0x901]
  679. 00000774  5FFB 78ED                sle        [PC + D7 - 0x19]
  680. 00000778  5E69 18C1                addq.w     [A1 + 0x18C1], 7
  681. 0000077C  5E29 290F                addq.b     [A1 + 0x290F], 7
  682. 00000780  2138 BB0A                move.l     -[A0], [0xFFFFBB0A]
  683. 00000784  325B                     movea.w    A1, [A3]+
  684. 00000786  0908                     btst       A0, D4
  685. 00000788  5232 F80A                addq.b     [A2 + A7 + 0xA], 1
  686. 0000078C  1A0F                     move.b     D5, A7
  687. 0000078E  813B 2A13                or.b       [PC + D2 * 2 + 0x13], D0
  688. 00000792  27E5 01DB 060F 60CC      move.l     [[] + 0x60F60CC], -[A5]
  689. 0000079A  5B09                     subq.b     A1, 5
  690. 0000079C  6052                     bra        +0x54 /* 000007F0 */
  691. 0000079E  1F8B 2AA5                move.b     [A7 + D2 * 2 - 0x91], A3
  692. 000007A2  0069 580F 0503           ori.w      [A1 + 0x503], 0x580F
  693. 000007A8  4309                     .invalid   1, A1 // invalid opcode 4 with b == 4
  694. 000007AA  0905                     btst       D5, D4
  695. 000007AC  1B03                     move.b     -[A5], D3
  696. 000007AE  A504                     syscall    Control, flags=5
  697. 000007B0  0F85                     bclr       D5, D7
  698. 000007B2  0133 0083                btst       [A3 + D0.w - 0x125], D0
  699. 000007B6  0229 08CB 475E           andi.b     [A1 + 0x475E], 0xCB
  700. 000007BC  BB11                     xor.b      [A1], D5
  701. 000007BE  50B3 0763 0452 325E E5AA addq.l     [[A3 + 0x452] + 0x325EE5AA], 8
  702. 000007C8  0F4E                     bchg       A6, D7
  703. 000007CA  0E2E 2A0F 212B           .invalid.b [A6 + 0x212B], 0xF // invalid immediate operation
  704. 000007D0  BB17                     xor.b      [A7], D5
  705. 000007D2  3E49                     movea.w    A7, A1
  706. 000007D4  1C5E                     movea.b    A6, [A6]+
  707. 000007D6  1234                     .incomplete
  708.